// 导入 Flutter 框架的 Material 组件库
import 'package:flutter/material.dart';
// import 'package:flutter/cupertino.dart';
// 导入自定义的 03_Image 模块
// import 'package:second_app/04_Column.dart';
// import 'package:second_app/05_Row.dart';
// import 'package:second_app/06_Expanded.dart';
// import 'package:second_app/07_ExpandedWidget2.dart';
// import 'package:second_app/08_Stack.dart';
// import 'package:second_app/09_OrderDemo.dart';
// import 'package:second_app/10_ListView.dart';
// import 'package:second_app/11_ListViewBuilder.dart';
// import 'package:second_app/12_ListViewSeparated.dart';
// import 'package:second_app/13_ListViewDemo.dart';
// import 'package:second_app/14_GridView.dart';
// import 'package:second_app/15_GridViewExtent.dart';
// import 'package:second_app/16_GridViewBuilder.dart';
// import 'package:second_app/16_GridViewCont.dart';
// import 'package:second_app/17_GridViewExtent.dart';
// import 'package:second_app/18_CustomerScrollView.dart';
// import 'package:second_app/19_Animation.dart';
// import 'package:second_app/20_Animation_SuoFang.dart';
// import 'package:second_app/21_DioExample.dart';
import 'package:second_app/22_DioExample2.dart';

/// 应用程序的入口函数
void main() {
  // 运行 Flutter 应用程序，传入 MyApp 作为根组件
  runApp(const MyApp());
}

/// 定义应用程序的根组件，继承自 StatelessWidget
class MyApp extends StatelessWidget {
  /// 构造函数，使用 super.key 传递键值给父类
  const MyApp({super.key});

  // This widget is the root of your application.
  /// 构建组件的方法，返回一个 MaterialApp 组件
  @override
  Widget build(BuildContext context) {
    return MaterialApp(
      // 设置应用程序的标题
      title: 'GridView案例1',
      // 配置应用程序的主题，使用 ColorScheme.fromSeed 生成颜色方案
      theme: ThemeData(
        colorScheme: ColorScheme.fromSeed(seedColor: Colors.deepPurple),
      ),
      // 设置应用程序的主页为 ImageWidget 组件
      home: DioExample2Widget(),
    );
  }
}
